package net.goutalk.glcs.module.bi.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

@Data
public class UpdateVisualMapDto implements Serializable {

    private static final long serialVersionUID = 1L;

    @NotNull
    @ApiModelProperty("主键id")
    private Long id;
    /**
     * 地图名称
     */
    @ApiModelProperty("地图名称")
    @Length(max = 50, message = "分类名称最少2个字符，最多50个字符！")
    @NotNull
    private String name;

    /**
     * 地图数据
     */
    @ApiModelProperty("地图数据")
    @NotNull
    private String data;
}
